# class Banana:
#     __apple_eating_regular_dating = 0.1  # 定义私有变量
#     def __kkjj(self):
#         print("多吃苹果身体好")
#     def jjkk(self):# 定义私有方法
#         if self.__apple_eating_regular_dating >= 1:
#             print("您的饮食习惯很健康")
#         else:
#             print("每天吃一个苹果对身体更好哦")
#             print("一天一个苹果，医生远离我")
#             print(f"我每天吃{self.__apple_eating_regular_dating}个苹果")
#
# banana = Banana()
# banana.jjkk()
# banana.__jjkk()   # 私有方法无法被类对象使用,直接使用会报错
# print(banana.__apple)  # 私有变量无法被打印，赋值和获取值，直接使用会报错

# 课后习题
class Phone:
    __is_5g_enable = False
    def __check_5g(self):
        if self.__is_5g_enable:
            print("5g开启")
        else:
            print("5g关闭，使用4g网络")
    def call_by_5g(self):
        print("正在通话中")
        self.__check_5g()  # 只有在类内部才能对私有成员进行调用

phone = Phone()
phone.call_by_5g()


